<template>
	<view class="container">
		<view v-html="info.content"></view>
	</view>
</template>
<script>
export default {
  // 建议 创建每个组件时 都添加name属性 标识组件名称
  name: '',
  components: {},
  data() {
    return {
		info:{},
      pageType: '',
    };
  },
  // 计算属性 适配者模式
  computed: {},
  // 数据监听
  watch: {},
  onLoad() {},
  // 监听页面显示。页面每次出现在屏幕上都触发 包括从下级页面点返回露出当前页面
  onShow() {
    this.pageType = this.$Route.query.type;
    this.setTitle();
  },
  // 监听页面初次渲染完成 注意如果渲染速度快，会在页面进入动画完成前触发
  onReady() {},
  // 监听页面隐藏
  onHide() {},
  // 监听页面卸载
  onUnload() {},
  methods: {
    //设置顶部标题
    setTitle() {
      switch (this.pageType) {
        case 'personalData':
          uni.setNavigationBarTitle({
            title: '个人信息收集清单',
          });
          break;
        case 'thirdPartyData':
          uni.setNavigationBarTitle({
            title: '第三方信息共享清单',
          });
          break;
		  case 'guanyuwomen':
		    uni.setNavigationBarTitle({
		      title: '用户协议',
		    });
			this.getProtocol(10)
		    break;
        case 'privacyData':
          uni.setNavigationBarTitle({
            title: '隐私政策摘要',
          });
		 this.getProtocol(8)
          break;
      }
    },
	getProtocol(id) {
	  this.$http('v1.getProtocol', {
	    id
	  })
	    .then((res) => {
	      if (res.code === 1) {
	        this.info = res.data[0]
	      }
	    })
	    .catch(() => {});
	},
  },
};
</script>
<style lang="scss" scoped>
	.container{
		padding: 30rpx;
	}
</style>
